草庐IT

c++ - C 和 C++ 中 WINAPI 的区别

全部标签

windows - 运行 'Cygwin.bat' 和仅运行 'bash' 时的区别(.bash_profile 与 .bashrc)

当我运行Cygwin.bat时,我的所有自定义内容都在.bash_profile中运行,但是当我只是运行bash我在.bash_profile中的所有东西都没有工作,我只是得到了像root@comp:/mnt/c/cygwin64#这样的有线前缀(作为我当前的目录)有什么方法可以在运行bash时获得与运行Cygwin.bat时相同的结果吗?Cygwin.bat的内容是:@echooffC:chdirC:\Tools\cygwin64\binbash--login-i 最佳答案 正如@matzeri在评论中指出的那样,cygwin.b

windows - 无法从 WinApi crate 调用 CryptDecrypt,因为它找不到模块

在documentation它说该函数在winapi::um::wincrypt::CryptDecrypt中,但是当我安装crate并将其放入我的项目时一切正常,直到我尝试调用我得到的函数以下错误消息:error[E0433]:failedtoresolve.Couldnotfind`wincrypt`in`um`-->src\main.rs:68:39|68|letdecrypted_password=winapi::um::wincrypt::CryptDecrypt(password);|^^^^^^^^Couldnotfind`wincrypt`in`um`我的目标是从我计算

windows - WinAPI 文档在哪里?

例如我搜索“JetCommitTransaction”,搜索结果为https://msdn.microsoft.com/en-us/library/gg269191(v=exchg.10).aspx重定向到https://learn.microsoft.com/en-us/previous-versions/该API适用于从Win2000到最新的Win10的所有Windows版本,甚至适用于Windows10UWP应用,https://learn.microsoft.com/en-us/uwp/win32-and-com/win32-apis#apis-from-esentdll所以它

windows - "Neutral"、 "Neutral(Default)"和 "Neutral(Sys. Default)"之间的区别?

我想将一个应用程序分发到许多不同的国家,所以我必须将多语言字符串嵌入到它的资源中。VisualStudio提供了日文、英文、中文等世界主流语言的列表,但除此之外,还有其他三种选择:"Neutral";"Neutral(Default)";"Neutral(Sys.Default)".它们之间有什么区别? 最佳答案 假设您在这里谈论native资源(托管资源是另一种野兽)中性=LANG_NEUTRAL|SUBLANG_NEUTRAL。FindResourceEx回退到本地线程。见GetThreadLocale中性(默认)=LANG_N

windows - 手动删除和脚本删除的区别?! ( bat 或vbs)

我目前正在尝试在运行程序时自动删除程序的文件。如果我在Windows中手动删除文件,程序会识别更改,但如果我使用脚本删除文件,不会。不过,所有文件都会被删除。我尝试了一个bat和一个vbs脚本,手动执行脚本和/或通过程序内的调用执行脚本-总是得到相同的结果:手动删除被识别,脚本删除不被识别。我应该提一下,我可以从LUA4.0调用一个脚本/可执行文件,它会自动删除文件,这对我来说很重要。如果我在Windows中删除一个文件,究竟会发生什么?它与通过脚本删除有何不同?有没有办法100%模拟Windows删除例程?或者是否有一些我不知道的secret“文件夹已更新”标志?自然文件夹属性Dat

c++ - 如果已最小化,如何恢复 winapi 窗口?

我已经尝试了很多函数,例如ShowWindow和IsWindowVisible至少尝试在窗口最小化时给出结果,更不用说恢复它了。无论窗口是否最小化,这些函数都会不断返回false。我也尝试过将GetWindowPlacement与SetWindowPlacement一起使用,但没有成功。我的HWND使用FindWindow(TEXT("Chrome_WidgetWin_1"),NULL);找到Chrome,这是成功的,但我想测试/恢复窗口,如果它被最小化并且这些过去10个小时没有什么可证明的。 最佳答案 Chrome有一个不可见的同

windows - GetComputerName WinApi 调用和 %COMPUTERNAME% 环境变量

WinAPI调用GetComputerName和读取%COMPUTERNAME%环境变量是否总是在Windows上返回相同的结果? 最佳答案 不能保证这两个东西是一样的。例如,程序可以更改甚至删除环境变量。程序这样做有点不正常,但在技术上是可行的。 关于windows-GetComputerNameWinApi调用和%COMPUTERNAME%环境变量,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

windows - Docker 来自 DockerProvider 和 DockerMsftProvider 的区别

在WindowsServer2016上启用容器的两种方法有什么区别。我找到了两组命令来执行此操作。一个使用DockerProvider,另一个使用DockerMsftProvider。第一个来自DockerDoc站点,第二个来自Microsoft站点。 最佳答案 它们基本上是等价的,除了DockerProvider还可以安装预发布版本。Docker和Microsoft有WiP来标准化用于生产构建的DockerMsftProvider和用于预发布构建的DockerProvider(可能会重命名)。所以现在:生产:https://lea

windows - 我有用于翻译 Windows Winapi/Win32/系统错误消息的 Microsoft 资源吗?

很容易找到英文系统错误列表:http://msdn.microsoft.com/en-us/library/cc231199.aspxhttp://msdn.microsoft.com/en-us/library/windows/desktop/ms681382%28v=vs.85%29.aspx但是,用户经常会用他们的母语(对我来说最常见的是德语,但我们也有意大利语或法语的情况)报告错误消息(当然没有任何数量)。是否有windows报告的这些错误文本的翻译列表,以便能够搜索这些文本(及其相应的错误编号)以查找非英文文本? 最佳答案

Python - matplotlib - subplot() 和 subplots() 之间的区别

我是编码方面的新手,因此也是Python方面的新手,所以这听起来可能很愚蠢,但是Python中matplotlib的.subplot()和.subplots()方法之间的主要区别是什么?在阅读来自https://matplotlib.org/的文档后,我没有在其他任何地方找到此解释。我推断,使用这两种方法,您都可以根据需要创建任意数量的图形和绘图……所以对我来说,它们似乎是完全相同的东西,它们只是处理绘图、轴等的方式不同……还是我错了?顺便说一句,我在jupyternotebook中使用python3,如果它有任何不同的话。 最佳答案